Skip to content

{lib}[GCCcore/14.2.0] libgd v2.3.3#23640

Merged
smoors merged 1 commit intoeasybuilders:developfrom
stefan-wolfsheimer:20250812121216_new_pr_libgd233
Aug 16, 2025
Merged

{lib}[GCCcore/14.2.0] libgd v2.3.3#23640
smoors merged 1 commit intoeasybuilders:developfrom
stefan-wolfsheimer:20250812121216_new_pr_libgd233

Conversation

@stefan-wolfsheimer
Copy link
Copy Markdown
Contributor

(created using eb --new-pr)

@github-actions
Copy link
Copy Markdown

Updated software libgd-2.3.3-GCCcore-14.2.0.eb

Diff against libgd-2.3.3-GCCcore-14.3.0.eb

easybuild/easyconfigs/l/libgd/libgd-2.3.3-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/l/libgd/libgd-2.3.3-GCCcore-14.3.0.eb b/easybuild/easyconfigs/l/libgd/libgd-2.3.3-GCCcore-14.2.0.eb
index b2ece9630f..926752f133 100644
--- a/easybuild/easyconfigs/l/libgd/libgd-2.3.3-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/l/libgd/libgd-2.3.3-GCCcore-14.2.0.eb
@@ -6,7 +6,7 @@ version = '2.3.3'
 homepage = 'https://libgd.github.io'
 description = "GD is an open source code library for the dynamic creation of images by programmers."
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 toolchainopts = {'pic': True}
 
 source_urls = ['https://github.com/%(name)s/%(name)s/releases/download/gd-%(version)s/']
@@ -14,13 +14,13 @@ sources = [SOURCELOWER_TAR_GZ]
 checksums = ['dd3f1f0bb016edcc0b2d082e8229c822ad1d02223511997c80461481759b1ed2']
 
 builddependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.42'),
 ]
 
 dependencies = [
-    ('fontconfig', '2.17.0'),
-    ('libjpeg-turbo', '3.1.1'),
-    ('libpng', '1.6.50'),
+    ('fontconfig', '2.16.2'),
+    ('libjpeg-turbo', '3.1.0'),
+    ('libpng', '1.6.48'),
     ('zlib', '1.3.1'),
 ]
 
Diff against libgd-2.3.3-GCCcore-13.3.0.eb

easybuild/easyconfigs/l/libgd/libgd-2.3.3-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/l/libgd/libgd-2.3.3-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libgd/libgd-2.3.3-GCCcore-14.2.0.eb
index 2c03aa9210..926752f133 100644
--- a/easybuild/easyconfigs/l/libgd/libgd-2.3.3-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/l/libgd/libgd-2.3.3-GCCcore-14.2.0.eb
@@ -6,7 +6,7 @@ version = '2.3.3'
 homepage = 'https://libgd.github.io'
 description = "GD is an open source code library for the dynamic creation of images by programmers."
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 toolchainopts = {'pic': True}
 
 source_urls = ['https://github.com/%(name)s/%(name)s/releases/download/gd-%(version)s/']
@@ -16,10 +16,11 @@ checksums = ['dd3f1f0bb016edcc0b2d082e8229c822ad1d02223511997c80461481759b1ed2']
 builddependencies = [
     ('binutils', '2.42'),
 ]
+
 dependencies = [
-    ('fontconfig', '2.15.0'),
-    ('libjpeg-turbo', '3.0.1'),
-    ('libpng', '1.6.43'),
+    ('fontconfig', '2.16.2'),
+    ('libjpeg-turbo', '3.1.0'),
+    ('libpng', '1.6.48'),
     ('zlib', '1.3.1'),
 ]
 
Diff against libgd-2.3.3-GCCcore-13.2.0.eb

easybuild/easyconfigs/l/libgd/libgd-2.3.3-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/l/libgd/libgd-2.3.3-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libgd/libgd-2.3.3-GCCcore-14.2.0.eb
index 8ebba5a403..926752f133 100644
--- a/easybuild/easyconfigs/l/libgd/libgd-2.3.3-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/l/libgd/libgd-2.3.3-GCCcore-14.2.0.eb
@@ -6,29 +6,29 @@ version = '2.3.3'
 homepage = 'https://libgd.github.io'
 description = "GD is an open source code library for the dynamic creation of images by programmers."
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 toolchainopts = {'pic': True}
 
-source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/']
+source_urls = ['https://github.com/%(name)s/%(name)s/releases/download/gd-%(version)s/']
 sources = [SOURCELOWER_TAR_GZ]
 checksums = ['dd3f1f0bb016edcc0b2d082e8229c822ad1d02223511997c80461481759b1ed2']
 
 builddependencies = [
-    ('binutils', '2.40'),
+    ('binutils', '2.42'),
 ]
 
 dependencies = [
-    ('fontconfig', '2.14.2'),
-    ('libjpeg-turbo', '3.0.1'),
-    ('libpng', '1.6.40'),
-    ('zlib', '1.2.13'),
+    ('fontconfig', '2.16.2'),
+    ('libjpeg-turbo', '3.1.0'),
+    ('libpng', '1.6.48'),
+    ('zlib', '1.3.1'),
 ]
 
 configopts = "--with-fontconfig=$EBROOTFONTCONFIG --with-jpeg=$EBROOTLIBJPEGMINTURBO "
 configopts += "--with-png=$EBROOTLIBPNG --with-zlib=$EBROOTZLIB"
 
 sanity_check_paths = {
-    'files': ['lib/libgd.a', 'lib/libgd.%s' % SHLIB_EXT],
+    'files': ['lib/%(name)s.a', 'lib/%(name)s.so'],
     'dirs': ['bin', 'include'],
 }
 

@Thyre Thyre added the 2025a issues & PRs related to 2025a common toolchains label Aug 12, 2025
@smoors
Copy link
Copy Markdown
Contributor

smoors commented Aug 16, 2025

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

@smoors: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=23640 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_23640 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 7615

Test results coming soon (I hope)...

Details

- notification for comment with ID 3193815279 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
jsczen3c2.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/bd83ca552fbd4d71a5b62c3d602cf3e3 for a full test report.

@smoors smoors added this to the next release (5.1.2) milestone Aug 16, 2025
Copy link
Copy Markdown
Contributor

@smoors smoors left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@smoors
Copy link
Copy Markdown
Contributor

smoors commented Aug 16, 2025

Going in, thanks @stefan-wolfsheimer!

@smoors smoors merged commit faca2b8 into easybuilders:develop Aug 16, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2025a issues & PRs related to 2025a common toolchains update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants